/*--------------------------------------------------------------------------
  Project::MONDIALI SCI ALPINISMO
  Package::FSM
  Class::Events
  File Events.h
  --------------------------------------------------------------------------
  * METHODS AND CLASS PARAMETERS


  --------------------------------------------------------------------------
  * FUNCTIONS DESCRIPTION
  
	...

  --------------------------------------------------------------------------
  * COPYRIGHT

  --------------------------------------------------------------------------
  * INFO ABOUT AUTHOR AND VERSIONS
  Author:	Tino Giorgio	Data: 
  Rev1:			Data:

  --------------------------------------------------------------------------
  * E-MAIL & CONTACTS

  GIORGIO TINO:	tinoshi@libero.it
	           	shapeofangels@hotmail.com
	            giorgio.tino@studenti.polito.it

  --------------------------------------------------------------------------*/


#ifndef EVENTS_H
#define EVENTS_H

#ifndef inline
#define inline
#endif

#define EVENT_CODE_MOUSE_RIGHT 0x1
#define EVENT_CODE_MOUSE_UP    0x2

class Events
{
public:
       Events();
       ~Events();
       
       void reset();
       void add(unsigned short e);
       void remove(unsigned short e);
       unsigned short get();
       void print();
       
private:
       unsigned short code;
};

#endif
